mechanical weeding - Spanish English Dictionary